from dziennikocen.dziennik.models import *

from django.contrib import admin
admin.autodiscover()

#admin.site.register(Jeden, Drugi)
admin.site.register(Wychowawca)
admin.site.register(Nauczyciel)
#admin.site.register(Przedmiot)
#admin.site.register(Aktywnosc)
#admin.site.register(Obecnosc)
#admin.site.register(Ocena)

class OcenaInline(admin.TabularInline):
	model = Ocena

class ObecnoscInline(admin.TabularInline):
	model = Obecnosc
	extra=1

class PrzedmiotInline(admin.TabularInline):
	model = Przedmiot

class AktywnoscInline(admin.TabularInline):
	model = Aktywnosc

class AktywnoscAdmin(admin.ModelAdmin):
	#prepopulated_fields = {"Uczen": ("imie",)}
	inlines = [OcenaInline, ObecnoscInline]
	list_display = ('przedmiot', 'uczen', 'data')
	list_filter = ['przedmiot', 'uczen', 'data']
	list_select_related = True

class UczenInline(admin.TabularInline):
	model = Uczen
	extra = 15

class KlasaAdmin(admin.ModelAdmin):
	inlines = [UczenInline, PrzedmiotInline]
	list_select_related = True

class UczenAdmin(admin.ModelAdmin):
  pass

class PrzedmiotAdmin(admin.ModelAdmin):
	list_select_related = True


admin.site.register(Uczen, UczenAdmin)
admin.site.register(Przedmiot, PrzedmiotAdmin)
admin.site.register(Klasa, KlasaAdmin)
admin.site.register(Aktywnosc, AktywnoscAdmin)